/** 删除的URL地址前缀，在commonList.js里面调用的删除方法会用到 */
var delUrl = "/sys/set";
		
$(function(){
	// 处理库存操作的弹出层
	$("#addBtn, a[name='editBtn']").click(showLayout);
	// 点击弹出层确定按钮事件
	$("#submitBtn").click(submitSet);
	// 弹出层退出
	$(".tiptop a, .cancel, #closeBtn").click(function() {
		$("#setEditDiv").fadeOut(200);
	});
});

/**
 * 显示弹出层
 */
function showLayout(text) {
	var code = $(this).attr("code");
	if(code) {
		// 设置code只读和不可用
		$("#code").val($("#code_" + code).html()).attr("readonly",true).attr("disabled",true);
		$("#name").val($("#name_" + code).html());
		$("#value").val($("#value_" + code).html());
		$("#description").val($("#desc_" + code).html());
	} else {
		// 设置code可读和可用
		$("#code").val("").attr("readonly", false).attr("disabled", false);
		$("#name").val("");
		$("#value").val("");
		$("#description").val("");
	}
	$("#setEditDiv").fadeIn(200);
}

function submitSet() {
	// 校验
	var code = $("#code").val();
	var name = $("#name").val();
	var value = $("#value").val();
	if(!code || code.length < 1) {
		alert("编码不能为空！");
		$("#code").focus();
		return;
	}
	if(!name || name.length < 1) {
		alert("名称不能为空！");
		$("#name").focus();
		return;
	}
	if(!value || value.length < 1) {
		alert("值不能为空！");
		$("#value").focus();
		return;
	}
	/**
	 * POST提交请求
	 */
	$.post("/sys/set/save.html", {
		code : code,
		name : name,
		value : value,
		description : $("#description").val()
	}, function(d) {
		if(d && d > 0) {
			// 刷新数据
			location.reload();
		} else {
			alert("保存出错，请重试或联系管理员！");
		}
	}, "json");
}
